/* .detail{border: 1px solid #e7e7e7;}  */

.detail .nav{height: 30px; }
.detail .nav li{position: relative; line-height: 30px; float: left; margin-right: 25px;color: #999;}
.detail .nav li a{color: #444;}
.detail .nav li:after{position: absolute;content: '>'; width: 25px;height: 10px; color:#999; text-align: center;}
.detail .nav li:last-child:after{content: '';}

.detail .top{height:380px;}
.top .slider{float: left;width: 350px;height: 350px;}
.top .slider img{width: 320px; height: 320px;}

.top .slider .swiper-pagination {position: absolute;z-index: 20;bottom: 10px;width: 100%;text-align: center;}
.top .slider .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 8px;background: #e2e2e1;margin: 0 5px;border: 1px solid #fff;cursor: pointer;}
.top .slider .swiper-active-switch {background: #ff7b00;width: 10px;}
.top .slider .swiper-slide{background-repeat: no-repeat;background-size: 80% 80%;background-position: 50%;}


.detail .right{width: 518px;margin-left: 370px;padding-top: 20px;}
.detail .right p {font-size: 16px;color: #333333;}
.detail .right .title {font-size: 20px;color: #333333;margin-top: 30px;}
.detail .right .brand{font-size: 14px;color: #999;line-height: 30px;}
.detail .right .remark {font-size: 16px;color: #666; line-height: 30px; margin-top: 20px;}
/* 
.detail .right .origin {margin-top: 25px;}
.detail .right .origin i{text-decoration: line-through;}
.detail .right .price span{font-size: 30px;color: #ff7b00;font-weight: bold;}
.detail .right .price i {font-size: 14px;} 
.detail .right .stock {margin-top: 10px;}
.detail .right .stock span{font-size: 18px;color: #e53935;padding: 0 10px;} */
.detail .right .btn {width: 194px;height: 46px;font-size: 18px;color: #fff;background: #ff7b00;text-align: center;line-height: 45px;margin-top: 30px;cursor: pointer;}


.tabs{border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;}
.tabs li:hover {color: #ff7b00;}
.tabs li {position: relative;top: 0px;display: inline-block;cursor: pointer;height: 44px;line-height: 44px;font-size: 16px;color: gray;padding: 0 25px;background-color: #fcfcfc;border-top: 2px solid #fcfcfc;font-weight: 700;}
.tabs .on {border-top-color: #ff7b00;color: #ff7b00;height: 45px;background-color: #ffffff;border-right: 1px solid #e9e9e9;}

.tab-content p{margin:20px;}
.tab-content table {border-collapse: collapse;border-spacing: 0;width: 100%;font-size: 14px;margin-bottom:-1px;}
.tab-content table th {border-bottom: 1px solid #e5e5e5;text-align: center;background-color: #f4f4f4;color: #666666;padding: 8px 0;}
.tab-content table td {border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5; padding: 8px 0 8px 30px;color: #848484;}
.tab-content table td:first-child{text-align: center;width: 70px;padding-right: 30px;color: #666;background-color: #fafafa;}